simulated annealing sequencing s&op advanced planning tools manufacturing midi music sales and operations planning forecasting planning dna product demand planning scheduling planning for global demand management software optimization demand planning